elephant seal (mirounga) - French English Dictionary